package com.lap.codegen.core;

import com.lap.codegen.domain.CodeContext;
import com.lap.codegen.exception.ManagerException;

/**
 * <pre>
 * 初始化上下文管理
 * </pre>
 *
 * @author Shuisheng.Lao , 021(poker0325@me.com)
 * @version 1.0.0
 */
public interface ContextManager {
    /**
     * <pre>
     * 初始化上下文,包括配置，文件路径等.
     * </pre>
     *
     * @return
     * @throws ManagerException
     */
    CodeContext init() throws ManagerException;

}
